package cn.meye11.crm.controller;

import cn.meye11.crm.service.ItemService;
import jakarta.servlet.http.HttpSession;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 收入支出统计报表控制器
 *
 * @author 沈海潮/hakin 2024/1/26 14:18 说明:
 * @since 2024/1/26 14:18
 */
@Slf4j
@Controller
@RequestMapping("report")
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
public class ReportController {

    private final ItemService itemService;

    // 代码写到此区域
    @GetMapping("dashboard")
    public String manage(Model model, HttpSession session) {
        model.addAttribute("user", session.getAttribute("user"));
        return "report/income-and-expenditure-report";
    }

    // 入参为 时间区间
    //收入、支出统计 按月、年统计
    //每日消费人次统计（进店人数） 按周汇总 ， 用数据说话，确定公休日
    //项目消费次数统计 （哪个项目做的最多，什么项目没人做）
    //进店渠道分析， 哪个渠道流量最大，哪个渠道流量最小


}
